Embedded Software: How To Make It Efficient?
نویسنده
چکیده
This paper stresses the importance of designing efficient embedded software and it provides a global view of some of the techniques that have been developed to meet this goal. These techniques include high-level transformations, compiler optimizations reducing the energy consumption of embedded programs and optimizations exploiting architectural features of embedded processors. Such optimizations lead to significant reductions of the execution time, the required energy and the memory size of embedded applications. Despite this, they can hardly be found in any available compiler.
منابع مشابه
Data Envelopment Analysis with LINGO Modeling for Technical Educational Group of an Organization
Data Envelopment Analysis (DEA) was developed to help compare the relative performance of decision-making units. It is a non-parametric method for performing frontier analysis. It uses linear programming to estimate the efficiency of multiple decision-making units and it is commonly used in production, management and economics [3]. DEA generates an efficiency score between 0 and 1 for each unit...
متن کاملIt Won’t Be Easy: How to Make Universal Pharmacare Work in Canada
One of the glaring gaps in Canada’s universal healthcare system is the low level of public financing of prescription drugs - 42.7% of total spending in 2018. At the federal level there is renewed interest in moving towards universal coverage, supported by a recently commissioned report on how to achieve it. It will take superb political navigation to extract Canadian ph...
متن کاملEvolutionary Architecting of Embedded and Enterprise Software and Systems
Many industries rely heavily on embedded software and systems to maximize business value in their products. These systems are very complex, and the architecture is important to control the complexity and make development efficient. There are often also connections between the embedded system and the different lifecycle processes, and hence, to the enterprise systems supporting those processes. ...
متن کاملModel Driven Software Development in the Context of Embedded Component Infrastructures
In this chapter we motivate the need for an infrastructure platform for embedded software, supporting the development of reusable systems. Our solution is based on a component infrastructure that is implemented using modeldriven software development (MDSD) techniques. This approach allows us to achieve the goal of re-usability while still providing an efficient system, tailored for the specific...
متن کاملUsing Components to Facilitate Stochastic Schedulability Analysis
In this work-in-progress paper we present how Component Based Software Engineering (CBSE) may be used to facilitate stochastic schedulability analysis of embedded real-time systems, by providing realistic models of execution time distributions. We present our ongoing work regarding the usage of Execution Time Profiles (ETPs) to represent the timing behaviour of real-time components. These ETPs ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002